<?php
class SRM_Gielda_Form_EdycjaProdukt extends sfForm{
    public function informacja($tresc){
        return "<font color='red'>".$tresc."</font>";
    }
    public function configure(){
        $this->setWidgets(array(
            'nazwa'=>new sfWidgetFormInput(),
            'opis'=>new sfWidgetFormTextarea(),
            'cena'=>new sfWidgetFormInput(),
            'ilosc'=>new sfWidgetFormInput(),
            'zalaczniki'=>new sfWidgetFormInputFile()
        ));
         $this->widgetSchema->setLabels(array(
             'zalaczniki' => 'Załączniki'
             ));

        $this->setValidators(array(
            'nazwa'=>new sfValidatorString(array('required' =>true),array("required"=> $this->informacja("Nie wprowadzono nazwy produktu"))),
            'opis'=>new sfValidatorString(array('required' => true),array("required"=> $this->informacja("Nie wprowadzono opisu"))),
            'cena'=>new sfValidatorString(array('required' => true),
                    array("required"=> $this->informacja("Nie wprowadzono ceny."))),
            'ilosc'=>new sfValidatorString(array('required' => true),
                    array("required"=> $this->informacja("Nie wprowadzono ilości."))),
            'zalaczniki'=>new sfValidatorFile(array('path'=>'./public/zalaczniki','required' => false),

                    array("required"=> $this->informacja("Proszę wybrać plik."))),
            ));
    }
}
?>
